body {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
}

html,body{
  width: 100%;
  height: 100%;
  min-height: 100%;
}

#app {
  width: 100%;
  height: 100%;
  min-height: 100%;
}

body, div, h1, h2, h3, h4, h5, h6, dl, dd, dt, p, a, form, select, input, span, ul, ol, li, figure {
  margin: 0;
  padding: 0;
  text-indent: 0;
  font-weight: normal;
}

ul, ol {
  list-style: none;
  text-indent: 0;
}

img {
  border: 0;
}

/* link */

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

button{
  cursor: pointer;
  background-color: #fff;
  outline: none;
}
button:hover{
  background-color: #eee;
}
button:disabled{
  cursor: not-allowed;
}

.pc_adult {

  /*单行文本超出边界用省略号*/

  .ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
  }

  .w1200 {
    margin: 0 auto;
    width: 1200px;
  }

  .mh1000 {
    min-height: 1000px;
  }

  .el-header {
    padding: 0;
  }

  .el-main {
    padding: 0;
  }

  .el-footer {
    padding: 0;
  }
}
